// if (true) {
//   var a = 10;
// }
// console.log(a);   //值为10  只有全局作用域

// if (true) {
//   let a = 10; //const let都行  只有let声明的变量才是块级作用域
//   var b = 20;
// }
// //console.log(a); //报错， 出现了块级作用域
// console.log(b); //输出结果为20

// let a = 1;
// if (true) {
//   let a = 2;
//   console.log(a);
// }

let a = 1;
if (true) {
  console.log(a); //出不去  暂时性死区
  let a = 2;
}
